package com.bw.plugin

object Build {
    const val compileSdkVersion = 30
    const val buildToolsVersion = "29.0.3"

    const val targetSdkVersion = 30
    const val minSdkVersion = 23
    const val versionCode = 1
    const val versionName = "v1.0.0"
}

object Ver {
    const val okhttp = "3.12.1"
    const val retrofit = "2.6.2"
    const val glide = "4.12.0"
}

object Deps {

    //compat and material
    const val appcompat = "androidx.appcompat:appcompat:1.3.1"
    const val material = "com.google.android.material:material:1.4.0"
    const val constraint = "androidx.constraintlayout:constraintlayout:1.1.3"


    //junit
    const val junit = "junit:junit:4.13.2"
    const val junit_ext = "androidx.test.ext:junit:1.1.3"
    const val espresso = "androidx.test.espresso:espresso-core:3.4.0"

    //网络
    const val rxJava = "io.reactivex.rxjava2:rxjava:2.2.6"
    const val rxAndroid = "io.reactivex.rxjava2:rxandroid:2.1.1"
    const val okHttp = "com.squareup.okhttp3:okhttp:${Ver.okhttp}"
    const val okHttpLog = "com.squareup.okhttp3:logging-interceptor:3.11.0"
    const val retrofit = "com.squareup.retrofit2:retrofit:${Ver.retrofit}"
    const val retrofitGson = "com.squareup.retrofit2:converter-gson:${Ver.retrofit}"
    const val retrofitRxJava = "com.squareup.retrofit2:adapter-rxjava2:${Ver.retrofit}"

    //工具类
    const val util = "com.blankj:utilcode:1.30.6"

    //Glide
    const val glide = "com.github.bumptech.glide:glide:${Ver.glide}"
    const val glideCompiler = "com.github.bumptech.glide:compiler:${Ver.glide}"

    const val adapter = "com.github.CymChad:BaseRecyclerViewAdapterHelper:3.0.0"

}

